History
History
Synonyms
UK
US
Meaning:
contend

to struggle, compete

compete, fight

GIVE ONE'S ALL as in Wiktionary
GIVE ONE'S ALL as in Wikipedia